Computing the Representation Polynomial for Directed Acyclic Graphs Using Subgraph Detection and Simplification
نویسندگان
چکیده
The representation polynomial, developed by K. Johnson, is a mathematical equation corresponding to a directed acyclic graph. Johnson’s algorithm is based on decomposing the graph into a set of chain graphs which have a known equation for the representation polynomial. However, the analysis time and computer memory requirements for calculating the representation polynomial for an arbitrary graph of more than ten vertices, from previous implementations [6] of Johnson’s algorithm, is beyond reasonable bounds. Consequently, modifications are made to the implementation of Johnson’s algorithm to decrease the required computation time as well as optimize the allocation of available computer memory. The approach and related results described include antichain graph detection, enhanced chain graph detection, dynamic memory allocation, and graph simplification.
منابع مشابه
A Polynomial Time Algorithm for the Detection of Axial Symmetry in Directed Acyclic Graphs
Computation of Hessians in automatic differentiation can be done by applying elimination techniques on a symmetric computational graph. Detection of symmetry in the graph, i.e. matching the vertices and edges with their corresponding pairs can enable us to identify duplicate mirror operations. We can exploit symmetry by performing only one of each of these duplicate operations and thus greatly ...
متن کاملComputing kernels in graphs with a clique-cutset
In a directed graph, a kernel is a subset of the vertices that is both independent and absorbing. Not all directed graphs have a kernel, and finding classes of graphs having always a kernel or for which deciding the existence of a kernel is polynomial has been the topic of many works in graph theory. We formalize some techniques to build a kernel in a graph with a clique-cutset, knowing kernels...
متن کاملPath Coding Penalties for Directed Acyclic Graphs
We consider supervised learning problems where the features are embedded in a graph, such as gene expressions in a gene network. In this context, it is of much interest to automatically select a subgraph which has a small number of connected components, either to improve the prediction performance, or to obtain better interpretable results. Existing regularization or penalty functions for this ...
متن کاملPlanarization and Acyclic Colorings of Subcubic Claw-Free Graphs
We study methods of planarizing and acyclically coloring claw-free subcubic graphs. We give a polynomial-time algorithm that, given such a graph G, produces an independent set Q of at most n/6 vertices whose removal from G leaves an induced planar subgraph P (in fact, P has treewidth at most four). We further show the stronger result that in polynomial-time a set of at most n/6 edges can be ide...
متن کاملEeciently Computing Vertex Arboricity of Planar Graphs
Acyclic-coloring of a graph G = (V; E) is a partitioning of V , such that the induced subgraph of each partition is acyclic. The minimum number of such partitions of V is deened as the vertex arboricity of G. An O(n) algorithm (n = jV j) for acyclic-coloring of planar graphs with 3 colors is presented. Next, an O(n 2) heuristic is proposed which produces a valid acyclic-2-coloring of a planar g...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994